Why almost all k-CNF formulas are easy

نویسندگان

  • Amin Coja-Oghlan
  • Michael Krivelevich
  • Dan Vilenchik
چکیده

Finding a satisfying assignment for a k-CNF formula (k ≥ 3), assuming such exists, is a notoriously hard problem. In this work we consider the uniform distribution over satisfiable k-CNF formulas with a linear number of clauses (clause-variable ratio greater than some constant). We rigorously analyze the structure of the space of satisfying assignments of a random formula in that distribution, showing that basically all satisfying assignments are clustered in one cluster, and agree on all but a small, though constant proportion, number of variables. This observation enables us to describe a polynomial time algorithm that finds whp a satisfying assignment for such formulas, thus asserting that most satisfiable k-CNF formulas are easy (whenever the clause-variable ratio is greater than some constant). This should be contrasted with the setting of very sparse k-CNF formulas (which are satisfiable whp), where experimental results show some regime of clause density to be difficult for many SAT heuristics. One explanation for this phenomena, backed up by partially non-rigorous analytical tools from statistical physics, is the complicated clustering of the solution space at that regime, unlike the more “regular” structure that denser formulas possess. Thus in some sense, our result rigorously supports this explanation. key words: computational and structural complexity, algorithms and data structures, message passing algorithms, SAT.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why almost all satisfiable k-CNF formulas are easy

Finding a satisfying assignment for a k-CNF formula (k ≥ 3), assuming such exists, is a notoriously hard problem. In this work we consider the uniform distribution over satisfiable k-CNF formulas with a linear number of clauses (clause-variable ratio greater than some constant). We rigorously analyze the structure of the space of satisfying assignments of a random formula in that distribution, ...

متن کامل

On the Diameter of the Set of Satisfying Assignments in Random Satisfiable k-CNF Formulas

It is known that random k-CNF formulas have a so-called satisfiability threshold at a density (namely, clause-variable ratio) of roughly 2k ln 2: at densities slightly below this threshold almost all k-CNF formulas are satisfiable, whereas slightly above this threshold almost no k-CNF formula is satisfiable. In the current work we consider satisfiable random formulas and inspect another paramet...

متن کامل

A rigorous study of some satisfiability problems by Dan Vilenchik

This thesis broadly concerns the field of average case analysis, focusing on one of the most fundamental problems in computer science – satisfiability. Remarkable phenomenon occurring for k-CNF formulas is a phase transition in satisfiability. More precisely (yet rather informally), there exists a number d = d(k, n) such that almost all k-CNF formulas on n variables with m clauses such that m/n...

متن کامل

New Models for Generating Hard Random Boolean Formulas and Disjunctive Logic Programs

We propose two models of random quantified boolean formulas and their natural random disjunctive logic program counterparts. The models extend the standard models of random k-CNF formulas and the Chen-Interian model of random 2QBFs. The first model controls the generation of programs and QSAT formulas by imposing a specific structure on rules and clauses, respectively. The second model is based...

متن کامل

Unsatisfiable Linear CNF Formulas Are Large, and Difficult to Construct Explicitely

We call a CNF formula linear if any two clauses have at most one variable in common. We show that there exist unsatisfiable linear k-CNF formulas with at most O(k4) clauses, and on the other hand, any linear k-CNF formula with at most 4 k 4e2k3 clauses is satisfiable. The upper bound uses a probabilistic construction, and we have no explicit construction coming even close to it. We give some ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007